/*
 * @Description: 你的代码我的心
 * @Author: GGB
 * @Date: 2022-01-22 14:17:58
 * @LastEditors: GGB
 * @LastEditTime: 2022-01-22 14:41:05
 */
// 状态值-枚举
export enum StatusEnum {
  // 上架
  ACTIVE = 10,
  // 下架
  UNACTIVE = 20,
}
// 状态值-枚举
export enum StatusTextEnum {
  // 上架
  ACTIVE = '上架',
  // 下架
  UNACTIVE = '下架',
}
// 状态值->颜色 枚举
export enum StatusColorEnum{
  // 上架
  ACTIVE = 'green',
  // 下架
  UNACTIVE ='red'
}
// color--map 对应枚举
export const statusColorMap: Map<StatusEnum, StatusColorEnum> = (() => {
  const map = new Map<StatusEnum, StatusColorEnum>();
  map.set(StatusEnum.ACTIVE, StatusColorEnum.ACTIVE);
  map.set(StatusEnum.UNACTIVE, StatusColorEnum.UNACTIVE);
  return map;
})();

// color--map 对应枚举
export const statusTextMap: Map<StatusEnum, StatusTextEnum> = (() => {
  const map = new Map<StatusEnum, StatusTextEnum>();
  map.set(StatusEnum.ACTIVE, StatusTextEnum.ACTIVE);
  map.set(StatusEnum.UNACTIVE, StatusTextEnum.UNACTIVE);
  return map;
})();